From: Keir Fraser Date: Tue, 25 Sep 2007 21:28:17 +0000 (+0100) Subject: hvm: eflags[1] must remain set across task switch. X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~14937^2~22 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/success//%22http:/www.example.com/cgi/success/?a=commitdiff_plain;h=d0356250df0c226c5cceaf4144e6578cd7c4d808;p=xen.git hvm: eflags[1] must remain set across task switch. Signed-off-by: Keir Fraser --- diff --git a/xen/arch/x86/hvm/hvm.c b/xen/arch/x86/hvm/hvm.c index b465a03b80..fe3c8b385a 100644 --- a/xen/arch/x86/hvm/hvm.c +++ b/xen/arch/x86/hvm/hvm.c @@ -1015,7 +1015,7 @@ void hvm_task_switch( } regs->eip = ptss->eip; - regs->eflags = ptss->eflags; + regs->eflags = ptss->eflags | 2; regs->eax = ptss->eax; regs->ecx = ptss->ecx; regs->edx = ptss->edx;